// pages/read/read.js
const audio = wx.createInnerAudioContext()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    path: "",
   
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    this.recordObj=wx.getRecorderManager()
  },
  start: function(){
      this.recordObj.start({
          duration: 600000,
          format:'mp3',
          audioSource:'auto',
          sucess(res){
              console.log(res)
              wx.showToast({
                title: '录音开始',
                icon: 'none'
              })
          }
      })
      this.recordObj.onStart(()=>{
          console.log('开始录音')
      })
  },
pause: function(){
    this.recordObj.pause()
    this.recordObj.onPause(()=>{
        console.log('暂停录音')
        wx.showToast({
          title: '暂停录音',
          icon: 'none'
        })
    })
},
resume: function(){
    this.recordObj.resume()
    this.recordObj.onResume(()=>{
        console.log('继续录音')
        wx.showToast({
          title: '继续录音',
          icon:'none'
        })
    })
},
stop: function(){
    this.recordObj.stop()
    this.recordObj.onStop((res)=>{
        console.log('停止录音')
        console.log(res)
        wx.showToast({
          title: '结束录音',
          icon:'none'
        })
        this.setData({
            path: res.tempFilePath
        })
    })
},
open: function(){
        wx.openDocument({
          filePath: this.data.path,
          showMenu: true,
    })
},

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    
  }
})